﻿
html, body
{
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    background-color: #fff;
    font: normal 12px 微软雅黑,Microsoft yahei,arial, Helvetica, Utkal, sans-serif;
}

.clear:after
{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clear
{
    display: inline-table;
}
/* Hides from IE-mac \*/
* html .clear
{
    height: 1%;
}

.clear
{
    display: block;
}
/* End hide from IE-mac */

.png
{
    _behavior: url(/Content/lib/iepngfix.htc);
}

a
{
    text-decoration: none;
    color: #333;
}

.fr
{
    float: right;
}

.fl
{
    float: left;
}

ol, ul
{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.title
{
    font-size: 18px;
    font-weight: bold;
}

.bl
{
    border-bottom: solid 1px #9aafca;
}

.p10
{
    padding: 10px 0;
}

.hide
{
    display: none;
}

.bold
{
    font-weight: bold;
}


.mb15
{
    margin-bottom: 15px;
}

.mb10
{
    margin-bottom: 10px;
}

.mt10
{
    margin-top: 10px;
}

.mtb5
{
    margin-bottom:5px;
    margin-top:5px;
}

.mtb10
{
    margin-bottom:10px;
    margin-top:10px;
}

.mb5
{
    margin-bottom: 5px;
}

.m10
{
    margin: 10px 0;
}

.line
{
    clear: both;
    height: 0;
    display: block;
    margin: 0;
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #fff;
}

.whitebg
{
    background-color: #fff;
}

.mt10
{
    margin-top: 10px;
}

.mt5
{
    margin-top: 5px;
}

.p10
{
    padding: 10px;
}

.p5
{
    padding: 5px;
}

.mbt10
{
    margin: 10px 0;
}

.mbt5
{
    margin-bottom: 10px;
    margin-top: 10px;
}


.ptb5
{
    padding:5px 0;
}

.pb5
{
    padding-bottom:5px;
}

.pbt5
{
    padding-top:5px;
    padding-bottom:5px;
}